﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package Mechanics.GameMechanicInterfaces {
    import Mechanics.*;
    import flash.utils.*;

    public interface IMechanicUser {

        function get displayMechanics():Array;
        function get actionMechanics():Dictionary;
        function getDataForMechanic(_arg1:String);
        function setDataForMechanic(_arg1:String, _arg2):void;
        function getMechanicConfig(_arg1:String, _arg2:String="all"):MechanicConfigData;
        function hasMechanicAvailable(_arg1:String):Boolean;
        function getPrioritizedMechanicsForGameEvent(_arg1:String):Array;
        function getMechanicPriority(_arg1:String, _arg2:String):int;

    }
}//package Mechanics.GameMechanicInterfaces 
